package ch09.shili;

import java.io.File;
import java.io.IOException;

//文件工具类
public class FileUtil {

    //创建文件
    public static void createFile(File file){
        if(file.exists()){
            file.delete(); //删除
        }
        try {
            file.createNewFile(); //创建
            System.out.println("文件创建成功");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    //删除文件
    public static void deleteFile(File file){
        if(file.exists()){
            file.delete();
            System.out.println("文件删除成功");
        }
    }

    //输出文件信息
    public static void print(File file){
        if(file.exists()){
            if(file.isFile()){
                System.out.println("此File是文件");
                System.out.println("文件长度:"+file.length()+"字节");
                System.out.println("文件名:"+file.getName());
                System.out.println("文件路径:"+file.getPath());
                System.out.println("绝对路径:"+file.getAbsolutePath());
            }else{
                System.out.println("此File是文件夹");
            }
        }else{
            System.out.println("此文件不存在");
        }
    }

}
